home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
GFA basic training.adf
/
Erweiterung
/
QUADRAT_GLEICHUNG.LST
< prev
next >
Wrap
File List
|
1989-06-01
|
771b
|
33 lines
' Lösung von einfachen Quadratischen Gleichungen
' Nach der Formel: x1,2 = -b/2a +- 1/2a* SQR(b^2-4ac)
@eingabe
@rechnen
@ausgabe
END
'
'
PROCEDURE eingabe
PRINT " Dieses Formelformat muss vorliegen:"
PRINT " ax^2+bx+c=0 "
INPUT "a= ",a
INPUT "b= ",b
INPUT "c= ",c
RETURN
PROCEDURE rechnen
q=b*b-4*a*c ! Inhalt der Wurzel berechnen
IF q<0
PRINT
PRINT TAB(10);"Keine reele Loesung möglich!!"
END
ENDIF
q=SQR(q/(2*a)) ! Wurzel berechnen und mit 1/2*a multiplizieren
c=-b/(2*a) ! den ersten Formelteil berechnen
x1=c+q ! x1 = Addition
x2=c-q ! x2 = Subtraktion
RETURN
PROCEDURE ausgabe
PRINT
PRINT TAB(10);"X1 hat den Wert :";x1
PRINT TAB(10);"X2 hat den Wert :";x2
RETURN